export interface ArticleVO {
  /**
   * 文章ID
   */
  articleId: string | number;

  /**
   * 标题
   */
  title: string;

  /**
   * 摘要
   */
  summary: string;

  /**
   * 内容(Markdown/HTML)
   */
  content: string;

  /**
   * 封面图
   */
  coverImage: string;

  /**
   * 封面图Url
   */
  coverImageUrl: string;
  /**
   * 是否原创 1原创 0转载
   */
  isOriginal: string;

  /**
   * 转载来源URL
   */
  reprintUrl: string;

  /**
   * 博客分类ID
   */
  categoryId: string | number;

  /**
   * 浏览量
   */
  viewCount: number;

  /**
   * 点赞数
   */
  likeCount: number;

  /**
   * 评论数
   */
  commentCount: number;

  /**
   * 是否置顶（1是 0否）
   */
  isTop: string;

  /**
   * 排序
   */
  sort: number;

  /**
   * 发布时间
   */
  publishTime: string;

  /**
   * 作者昵称（冗余）
   */
  authorName: string;

  /**
   * 字数统计
   */
  wordCount: number;

  /**
   * 备注
   */
  remark: string;

  /**
   * 状态（0正常 1停用）
   */
  status: string;

}

export interface ArticleForm extends BaseEntity {
  /**
   * 文章ID
   */
  articleId?: string | number;

  /**
   * 标题
   */
  title?: string;

  /**
   * 摘要
   */
  summary?: string;

  /**
   * 内容(Markdown/HTML)
   */
  content?: string;

  /**
   * 封面图
   */
  coverImage?: string;

  /**
   * 是否原创 1原创 0转载
   */
  isOriginal?: string;

  /**
   * 转载来源URL
   */
  reprintUrl?: string;

  /**
   * 博客分类ID
   */
  categoryId?: string | number;

  /**
   * 浏览量
   */
  viewCount?: number;

  /**
   * 点赞数
   */
  likeCount?: number;

  /**
   * 评论数
   */
  commentCount?: number;

  /**
   * 是否置顶（1是 0否）
   */
  isTop?: string;

  /**
   * 排序
   */
  sort?: number;

  /**
   * 发布时间
   */
  publishTime?: string;

  /**
   * 作者昵称（冗余）
   */
  authorName?: string;

  /**
   * 字数统计
   */
  wordCount?: number;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 状态（0正常 1停用）
   */
  status?: string;

}

export interface ArticleQuery extends PageQuery {

  /**
   * 标题
   */
  title?: string;

  /**
   * 摘要
   */
  summary?: string;

  /**
   * 内容(Markdown/HTML)
   */
  content?: string;

  /**
   * 封面图
   */
  coverImage?: string;

  /**
   * 是否原创 1原创 0转载
   */
  isOriginal?: string;

  /**
   * 转载来源URL
   */
  reprintUrl?: string;

  /**
   * 博客分类ID
   */
  categoryId?: string | number;

  /**
   * 浏览量
   */
  viewCount?: number;

  /**
   * 点赞数
   */
  likeCount?: number;

  /**
   * 评论数
   */
  commentCount?: number;

  /**
   * 是否置顶（1是 0否）
   */
  isTop?: string;

  /**
   * 排序
   */
  sort?: number;

  /**
   * 发布时间
   */
  publishTime?: string;

  /**
   * 作者昵称（冗余）
   */
  authorName?: string;

  /**
   * 字数统计
   */
  wordCount?: number;

  /**
   * 状态（0正常 1停用）
   */
  status?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
